const express = require('express');
const router = express.Router();
const path = require('path');
//导入node.js环境内置都读写文件的包
const fs = require('fs');
router.get('/navs', async (req, res) => {
    let listPath = path.join(__dirname, '../../public/data/list.json')
    //读取指定的文档
    // let text = fs.readFileSync(listPath, 'utf-8');
    // //如果是json格式文档就可以用json对象解析
    // let navsData = JSON.parse(text)
    // //响应给前端
    // res.send({
    //     code: 200,
    //     result: navsData
    // })
    fs.readFile(listPath, 'utf-8', (err, text) => {
        // console.log("err:", err);
        // console.log("text:", text);
        if (err) {
            res.send({
                code: -1,
                err
            })
        } else {
            let navsData = JSON.parse(text)
            res.send({
                code: 200,
                result: navsData
            })
        }
    })
})
//把当前路由暴露在模块系统下
module.exports = router;